// 启动Vite
import { spawn } from 'child_process';

// 在Windows上使用cmd.exe启动命令
const isWin = process.platform === 'win32';
const npmCmd = isWin ? 'npx.cmd' : 'npx';

// 启动Vite
const vite = spawn(npmCmd, ['vite'], {
  stdio: 'inherit',
  env: {
    ...process.env
  }
});

vite.on('error', (err) => {
  console.error('启动Vite失败:', err);
  process.exit(1);
});

vite.on('exit', (code) => {
  process.exit(code);
}); 